/*
 * app 字体规定
 */
@big-size: 18px;
@normal-size: 13px;
@small-size: 12px;
@mini-size: 8px;

/*
 * 清除浮动代码
 */
.cf:after {
  display:block;
  clear:both;
  content:"";
  visibility:hidden;
  height:0
}
.cf {
  zoom:1
}

/*
 * 下划线
 */
.line {
  border-bottom: 1px solid #d1d1d1;
}

.van-nav-bar {
  height: 58px;
  background: #53a5dd;
}
.van-nav-bar__title {
  color: #ffffff;
  font-size: @big-size;
  height: 58px;
  line-height: 58px;
}
.van-cell:not(:last-child)::after {
  border-bottom: 1px solid #d1d1d1;
}
.van-checkbox__icon {
  font-size: @small-size;
}
.van-tabs--card>.van-tabs__wrap {
  height: 25px;
  margin: 40px 0;
}
.van-tabs__nav--card {
  box-sizing: border-box;
  height: 25px;
  margin: 0 24%;
  border: 1px solid #3fb16d;
  border-radius: 4px;
}
.van-tabs__nav--card .van-tab {
  color: #3fb16d;
  line-height: 24px;
  border-right: 1px solid #3fb16d;
}
.van-tabs__nav--card .van-tab.van-tab--active {
  color: #fff;
  background-color: #3fb16d;
}
.van-nav-bar__left, .van-nav-bar__right {
  height: 58px;
  line-height: 58px;
  color: #fff;
  font-size: 20px;
}
.van-nav-bar .van-icon {
  color: #fff;
}
.van-tabs__nav--card {
  margin: 0 20%;
}
.van-button--mini+.van-button--mini {
  margin: 0;
}
